Communication and co-ordination practices in software engineering projects
نویسندگان
چکیده
In this paper we report on the investigation, description and analysis of communication and co-ordination practices in software engineering projects. We argue that existing models of the software process do not adequately address the situated, day-to-day practices in which software engineers collectively engage, yet it is through these practices that effective co-ordination is achieved. Drawing on concepts from organizational theory, we describe an approach for studying co-ordination activity in software engineering and the application of this approach to two real-world software projects. We describe key co-ordination issues in these projects and discuss their implications for software engineering practice. q 2003 Elsevier B.V. All rights reserved.
منابع مشابه
The Importance of Knowledge Management Practices in Overcoming the Global Software Engineering Challenges in Requirements Understanding
Going offshore has become a norm in current software organizations due to several benefits like availability of competent people, cost, proximity to market and customers, time and so on. Despite the fact that Global Software Engineering (GSE) offers many benefits to software organizations but it has also created several challenges/issues for practitioners and researchers like culture, communica...
متن کاملThe Cost of Co-ordination in Software Engineering
Software engineering is based on many interdependent processes involving many interacting stakeholders with conflicting interests and points of view. The management of dependencies between stakeholders activities corresponds to the co-ordination process. This process plays a key role in software engineering notably because of the large use of networks, distributed computing and groupware techno...
متن کاملSupporting Intra-Organizational Distributed Co-ordination at the Amsterdam Police Force
Informationand communication technologies (ICT) raise opportunities for computer supported communication, dispersed co-ordination and collaboration and make coordination intense organisational structures less expensive. However, an explorative case study at the Amsterdam Police Force confirm insights from prior research that deeply rooted organisational practices can 'make or break' distributed...
متن کاملEffective Monitoring and Control of Outsourced Software Development Projects
In our study of four outsourcing projects we discover mechanisms to support managerial decision making during software development processes. We report on Customer Office, a framework used in practice that facilitates reasoning about projects by highlighting information paths and making co-ordination issues explicit. The results suggest a key role of modularisation and standardisation to assist...
متن کاملDistributed Component Engineering using a Decentralised, Internet-based Environment
Engineering component-based software systems in a distributed fashion is challenging. Particular issues to address include software process and work co-ordination, sharing and collaborative editing of component specifications, designs and implementations, and appropriate sharing of reusable components. This paper describes our approach to tool support for distributed component engineering. Seve...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Information & Software Technology
دوره 46 شماره
صفحات -
تاریخ انتشار 2004